<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:fb="http://www.gribuser.ru/xml/fictionbook/2.0"
	exclude-result-prefixes="fb">

	<xsl:output omit-xml-declaration="yes" />

	<xsl:template match="/fb:annotation">
		<xsl:apply-templates />
	</xsl:template>

	<xsl:template match="fb:p">
		<p>
			<xsl:apply-templates mode="styleType" />
		</p>
	</xsl:template>

	<xsl:template mode="styleType">
		<xsl:apply-templates mode="styleType" />
	</xsl:template>

	<xsl:template mode="styleType" match="fb:a">
		<a>
			<xsl:apply-templates mode="styleLinkType" />
		</a>
	</xsl:template>

	<xsl:template mode="styleType" match="fb:image">
		<img>
			<xsl:if test="attribute::alt">
				<xsl:attribute name="alt"><xsl:value-of
						select="attribute::alt" />
			</xsl:attribute>
			</xsl:if>
		</img>
	</xsl:template>

	<xsl:template mode="styleType" match="fb:strong">
		<b>
			<xsl:apply-templates mode="styleType" />
		</b>
	</xsl:template>

	<xsl:template mode="styleType" match="fb:emphasis">
		<i>
			<xsl:apply-templates mode="styleType" />
		</i>
	</xsl:template>

	<xsl:template mode="styleType" match="fb:strikethrough">
		<strike>
			<xsl:apply-templates mode="styleType" />
		</strike>
	</xsl:template>

	<xsl:template mode="styleType" match="fb:sub">
		<sub>
			<xsl:apply-templates mode="styleType" />
		</sub>
	</xsl:template>

	<xsl:template mode="styleType" match="fb:sup">
		<sup>
			<xsl:apply-templates mode="styleType" />
		</sup>
	</xsl:template>

	<xsl:template mode="styleType" match="fb:code">
		<code>
			<xsl:apply-templates mode="styleType" />
		</code>
	</xsl:template>

	<!-- styleLinkType -->

	<xsl:template mode="styleLinkType" match="fb:strong">
		<b>
			<xsl:apply-templates mode="styleLinkType" />
		</b>
	</xsl:template>

	<xsl:template mode="styleLinkType" match="fb:emphasis">
		<i>
			<xsl:apply-templates mode="styleLinkType" />
		</i>
	</xsl:template>

	<xsl:template mode="styleLinkType" match="fb:strikethrough">
		<strike>
			<xsl:apply-templates mode="styleLinkType" />
		</strike>
	</xsl:template>

	<xsl:template mode="styleLinkType" match="fb:sub">
		<sub>
			<xsl:apply-templates mode="styleLinkType" />
		</sub>
	</xsl:template>

	<xsl:template mode="styleLinkType" match="fb:sup">
		<sup>
			<xsl:apply-templates mode="styleLinkType" />
		</sup>
	</xsl:template>

	<xsl:template mode="styleLinkType" match="fb:code">
		<code>
			<xsl:apply-templates mode="styleLinkType" />
		</code>
	</xsl:template>


	<xsl:template match="fb:poem"></xsl:template>

</xsl:stylesheet>
